package com.nbst.model.erp;

import java.math.BigDecimal;
import java.util.Date;

import com.nbst.model.base.OrderBy;
/**
 * 
 * @ClassName: Emp
 * @Description:基础信息员工表
 * @author King
 * @date 2018年11月2日
 *
 */
public class Emp extends OrderBy {
	
	/**职员内码*/
	private Integer fItemID;
	
	/**姓名*/
	private String fName;
	
	/**性别*/
	private Integer fGender;
	
	/**生日*/
	private Date fBirthday;
	
	/**职员编号*/
	private String f_106;
	
	/**职员代码*/
	private String fNumber;

	/**地址*/
	private String fAddress;
	
	/**电话*/
	private String fPhone;
	
	/**部门内码*/
	private Integer fDepartmentID;
	
	/**文化程度*/
	private Integer fDegree;
	
	/**职务*/
	private Integer fDuty;
	
	/**身份证号码*/
	private String fID;
	
	/**部门号*/
	private Integer fItemDepID;
	
	/**入职日期*/
	private Date fHireDate;
	
	/**离职日期*/
	private Date fLeaveDate;
	
	/**备注*/
	private String fNote;
	
	/**帐号名称*/
	private String fAccountName;

	/**分配率*/
	private BigDecimal fAllotPercent;

	/***/
	private BigDecimal fAllotWeight;

	/**银行账号*/
	private String fBankAccount;

	/**银行*/
	private Integer fBankID;

	/***/
	private String fBrNO;

	/***/
	private BigDecimal fCreditAmount;

	/***/
	private Integer fCreditDays;

	/**信用级次*/
	private Integer fCreditLevel;

	/**信用期*/
	private Integer fCreditPeriod;

	/**是否禁用*/
	private Short fDeleted;

	/**邮件地址*/
	private String fEmail;

	/**职员组名称*/
	private Integer fEmpGroup;

	/**职员组代码*/
	private Integer fEmpGroupID;

	/**是否进行信用管理*/
	private Boolean fIsCreditMgr;

	/**工种*/
	private Integer fJobTypeID;

	/***/
	private String fMobilePhone;

	/***/
	private Integer fOperationGroup;

	/***/
	private Integer fOtherAPAcctID;

	/***/
	private Integer fOtherARAcctID;

	/**上级代码*/
	private Integer fParentID;

	/***/
	private String fPersonalBank;


	/***/
	private Integer fPreAPAcctID;

	/***/
	private Integer fPreARAcctID;

	/**业务组*/
	private Integer fProfessionalGroup;

	/**职员简码*/
	private String fShortNumber;
	
	/***/
	private Boolean f_102;

	/***/
	private String f_103;

	/***/
	private String f_104;

	/***/
	private Integer f_110;

	public Integer getfItemID() {
		return fItemID;
	}

	public void setfItemID(Integer fItemID) {
		this.fItemID = fItemID;
	}

	public String getfName() {
		return fName;
	}

	public void setfName(String fName) {
		this.fName = fName;
	}

	public Integer getfGender() {
		return fGender;
	}

	public void setfGender(Integer fGender) {
		this.fGender = fGender;
	}

	public Date getfBirthday() {
		return fBirthday;
	}

	public void setfBirthday(Date fBirthday) {
		this.fBirthday = fBirthday;
	}

	public String getF_106() {
		return f_106;
	}

	public void setF_106(String f_106) {
		this.f_106 = f_106;
	}

	public String getfNumber() {
		return fNumber;
	}

	public void setfNumber(String fNumber) {
		this.fNumber = fNumber;
	}

	public String getfAddress() {
		return fAddress;
	}

	public void setfAddress(String fAddress) {
		this.fAddress = fAddress;
	}

	public String getfPhone() {
		return fPhone;
	}

	public void setfPhone(String fPhone) {
		this.fPhone = fPhone;
	}

	public Integer getfDepartmentID() {
		return fDepartmentID;
	}

	public void setfDepartmentID(Integer fDepartmentID) {
		this.fDepartmentID = fDepartmentID;
	}

	public Integer getfDegree() {
		return fDegree;
	}

	public void setfDegree(Integer fDegree) {
		this.fDegree = fDegree;
	}

	public Integer getfDuty() {
		return fDuty;
	}

	public void setfDuty(Integer fDuty) {
		this.fDuty = fDuty;
	}

	public String getfID() {
		return fID;
	}

	public void setfID(String fID) {
		this.fID = fID;
	}

	public Integer getfItemDepID() {
		return fItemDepID;
	}

	public void setfItemDepID(Integer fItemDepID) {
		this.fItemDepID = fItemDepID;
	}

	public Date getfHireDate() {
		return fHireDate;
	}

	public void setfHireDate(Date fHireDate) {
		this.fHireDate = fHireDate;
	}

	public Date getfLeaveDate() {
		return fLeaveDate;
	}

	public void setfLeaveDate(Date fLeaveDate) {
		this.fLeaveDate = fLeaveDate;
	}

	public String getfNote() {
		return fNote;
	}

	public void setfNote(String fNote) {
		this.fNote = fNote;
	}

	public String getfAccountName() {
		return fAccountName;
	}

	public void setfAccountName(String fAccountName) {
		this.fAccountName = fAccountName;
	}

	public BigDecimal getfAllotPercent() {
		return fAllotPercent;
	}

	public void setfAllotPercent(BigDecimal fAllotPercent) {
		this.fAllotPercent = fAllotPercent;
	}

	public BigDecimal getfAllotWeight() {
		return fAllotWeight;
	}

	public void setfAllotWeight(BigDecimal fAllotWeight) {
		this.fAllotWeight = fAllotWeight;
	}

	public String getfBankAccount() {
		return fBankAccount;
	}

	public void setfBankAccount(String fBankAccount) {
		this.fBankAccount = fBankAccount;
	}

	public Integer getfBankID() {
		return fBankID;
	}

	public void setfBankID(Integer fBankID) {
		this.fBankID = fBankID;
	}

	public String getfBrNO() {
		return fBrNO;
	}

	public void setfBrNO(String fBrNO) {
		this.fBrNO = fBrNO;
	}

	public BigDecimal getfCreditAmount() {
		return fCreditAmount;
	}

	public void setfCreditAmount(BigDecimal fCreditAmount) {
		this.fCreditAmount = fCreditAmount;
	}

	public Integer getfCreditDays() {
		return fCreditDays;
	}

	public void setfCreditDays(Integer fCreditDays) {
		this.fCreditDays = fCreditDays;
	}

	public Integer getfCreditLevel() {
		return fCreditLevel;
	}

	public void setfCreditLevel(Integer fCreditLevel) {
		this.fCreditLevel = fCreditLevel;
	}

	public Integer getfCreditPeriod() {
		return fCreditPeriod;
	}

	public void setfCreditPeriod(Integer fCreditPeriod) {
		this.fCreditPeriod = fCreditPeriod;
	}

	public Short getfDeleted() {
		return fDeleted;
	}

	public void setfDeleted(Short fDeleted) {
		this.fDeleted = fDeleted;
	}

	public String getfEmail() {
		return fEmail;
	}

	public void setfEmail(String fEmail) {
		this.fEmail = fEmail;
	}

	public Integer getfEmpGroup() {
		return fEmpGroup;
	}

	public void setfEmpGroup(Integer fEmpGroup) {
		this.fEmpGroup = fEmpGroup;
	}

	public Integer getfEmpGroupID() {
		return fEmpGroupID;
	}

	public void setfEmpGroupID(Integer fEmpGroupID) {
		this.fEmpGroupID = fEmpGroupID;
	}

	public Boolean getfIsCreditMgr() {
		return fIsCreditMgr;
	}

	public void setfIsCreditMgr(Boolean fIsCreditMgr) {
		this.fIsCreditMgr = fIsCreditMgr;
	}

	public Integer getfJobTypeID() {
		return fJobTypeID;
	}

	public void setfJobTypeID(Integer fJobTypeID) {
		this.fJobTypeID = fJobTypeID;
	}

	public String getfMobilePhone() {
		return fMobilePhone;
	}

	public void setfMobilePhone(String fMobilePhone) {
		this.fMobilePhone = fMobilePhone;
	}

	public Integer getfOperationGroup() {
		return fOperationGroup;
	}

	public void setfOperationGroup(Integer fOperationGroup) {
		this.fOperationGroup = fOperationGroup;
	}

	public Integer getfOtherAPAcctID() {
		return fOtherAPAcctID;
	}

	public void setfOtherAPAcctID(Integer fOtherAPAcctID) {
		this.fOtherAPAcctID = fOtherAPAcctID;
	}

	public Integer getfOtherARAcctID() {
		return fOtherARAcctID;
	}

	public void setfOtherARAcctID(Integer fOtherARAcctID) {
		this.fOtherARAcctID = fOtherARAcctID;
	}

	public Integer getfParentID() {
		return fParentID;
	}

	public void setfParentID(Integer fParentID) {
		this.fParentID = fParentID;
	}

	public String getfPersonalBank() {
		return fPersonalBank;
	}

	public void setfPersonalBank(String fPersonalBank) {
		this.fPersonalBank = fPersonalBank;
	}

	public Integer getfPreAPAcctID() {
		return fPreAPAcctID;
	}

	public void setfPreAPAcctID(Integer fPreAPAcctID) {
		this.fPreAPAcctID = fPreAPAcctID;
	}

	public Integer getfPreARAcctID() {
		return fPreARAcctID;
	}

	public void setfPreARAcctID(Integer fPreARAcctID) {
		this.fPreARAcctID = fPreARAcctID;
	}

	public Integer getfProfessionalGroup() {
		return fProfessionalGroup;
	}

	public void setfProfessionalGroup(Integer fProfessionalGroup) {
		this.fProfessionalGroup = fProfessionalGroup;
	}

	public String getfShortNumber() {
		return fShortNumber;
	}

	public void setfShortNumber(String fShortNumber) {
		this.fShortNumber = fShortNumber;
	}

	public Boolean getF_102() {
		return f_102;
	}

	public void setF_102(Boolean f_102) {
		this.f_102 = f_102;
	}

	public String getF_103() {
		return f_103;
	}

	public void setF_103(String f_103) {
		this.f_103 = f_103;
	}

	public String getF_104() {
		return f_104;
	}

	public void setF_104(String f_104) {
		this.f_104 = f_104;
	}

	public Integer getF_110() {
		return f_110;
	}

	public void setF_110(Integer f_110) {
		this.f_110 = f_110;
	}

	@Override
	public String toString() {
		return "Emp [fItemID=" + fItemID + ", fName=" + fName + ", fGender=" + fGender + ", fBirthday=" + fBirthday
				+ ", f_106=" + f_106 + ", fNumber=" + fNumber + ", fAddress=" + fAddress + ", fPhone=" + fPhone
				+ ", fDepartmentID=" + fDepartmentID + ", fDegree=" + fDegree + ", fDuty=" + fDuty + ", fID=" + fID
				+ ", fItemDepID=" + fItemDepID + ", fHireDate=" + fHireDate + ", fLeaveDate=" + fLeaveDate + ", fNote="
				+ fNote + ", fAccountName=" + fAccountName + ", fAllotPercent=" + fAllotPercent + ", fAllotWeight="
				+ fAllotWeight + ", fBankAccount=" + fBankAccount + ", fBankID=" + fBankID + ", fBrNO=" + fBrNO
				+ ", fCreditAmount=" + fCreditAmount + ", fCreditDays=" + fCreditDays + ", fCreditLevel=" + fCreditLevel
				+ ", fCreditPeriod=" + fCreditPeriod + ", fDeleted=" + fDeleted + ", fEmail=" + fEmail + ", fEmpGroup="
				+ fEmpGroup + ", fEmpGroupID=" + fEmpGroupID + ", fIsCreditMgr=" + fIsCreditMgr + ", fJobTypeID="
				+ fJobTypeID + ", fMobilePhone=" + fMobilePhone + ", fOperationGroup=" + fOperationGroup
				+ ", fOtherAPAcctID=" + fOtherAPAcctID + ", fOtherARAcctID=" + fOtherARAcctID + ", fParentID="
				+ fParentID + ", fPersonalBank=" + fPersonalBank + ", fPreAPAcctID=" + fPreAPAcctID + ", fPreARAcctID="
				+ fPreARAcctID + ", fProfessionalGroup=" + fProfessionalGroup + ", fShortNumber=" + fShortNumber
				+ ", f_102=" + f_102 + ", f_103=" + f_103 + ", f_104=" + f_104 + ", f_110=" + f_110 + "]";
	}
}